Com um
agente de Modelo de Informação Comum (CIM), os
programadores de aplicativos podem utilizar blocos de construção comuns em vez de
software proprietário ou interfaces de programação específicas do dispositivo para gerenciar
dispositivos compatíveis com CIM. A padronização da maneira como os aplicativos gerenciam armazenamento
fornece um gerenciamento de armazenamento mais fácil.
Componentes
Um
agente CIM envolve os seguintes
componentes:
- código do agente
- Um
padrão de sistemas aberto que interpreta os pedidos e respostas do CIM
à medida que eles são transferidos entre o aplicativo cliente e o dispositivo.
- Gerenciador de objeto CIM (CIMOM)
- A estrutura conceitual comum para gerenciamento de dados que recebe,
valida e autentica as solicitações de CIM do aplicativo cliente. Em seguida, ela redireciona as solicitações para o componente ou
provedor de dispositivo apropriado.
O nível do sistema 7.4.0 e mais
recente é baseado no CIMOM do Open Pegasus versão 2.13.0.
- aplicativo cliente
- Um
programa de gerenciamento de armazenamento que inicia as solicitações de CIM para o
agente CIM do dispositivo.
- device
- O
servidor de armazenamento que processa e hospeda as
solicitações do aplicativo cliente.
- provedor de dispositivo
- Um
manipulador de dispositivo específico que serve como plug-in para o CIM. Ou seja, o CIMOM utiliza o manipulador para fazer interface com o dispositivo.
- Protocolo de Localização de Serviço (SLP)
- Um
serviço de diretório que o aplicativo cliente chama para localizar
o CIMOM.